package hcn.api.service.api.healthrecord;

import ctd.util.annotation.RpcService;
import hcn.protocol.phr.healthrecord.*;

/**
 * 健康档案:检查记录
 * @author lidq
 */
public interface ExaminationRecordsInterface {

    /**
     * 3.3.1 根据年份分组获取有数据的检查记录信息
     * HCN -> HIS
     */
    @RpcService
    public ExaminationRecordsResultBean getList(ExaminationRecordsQueryBean queryBean);

    /**
     * 3.3.2 根据年份获取检查记录信息
     * HCN -> HIS
     */
    @RpcService
    public ExaminationRecordsResultBean getListByYear(ExaminationRecordsYearQueryBean queryBean);

    /**
     * 3.3.3 检查记录详情
     * HCN -> HIS
     */
    @RpcService
    public ExaminationDetailResultBean detail(ExaminationDetailQueryBean queryBean);
}
